/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vm;

/**
 *
 * @author Peer
 */
public interface StackMachine {

    void setInput(String input);

    void copy();
    void paste();
    void cut();
    void undo();
    void redo();

    void resetAndRun();
    void run();
    void runStep();
    void runToCursor();
    void reset();

    boolean close();
    String getName();
    void setName(String name);

    public void updateUndoRedo();

    public void setFocus();

    public void save();
}
